Multithreading

Multithreading
 
[von engl. thread »Faden«], die parallele Ausführung von zwei oder mehr Threads (»Programmfäden«) eines Anwendungsprogramms.
 
Beispiele sind bei einem Textverarbeitungsprogramm die Rechtschreibprüfung oder der Seitenumbruch, die ausgeführt werden, während parallel weitere Eingaben getätigt werden, oder bei einem Tabellenkalkulationsprogramm die Neuberechnung einer Geschäftsgrafik, während Tabelleneinträge geändert werden. Beim Multithreading teilen sich die Threads die Ressourcen des Rechners. Das Betriebssystem teilt ihnen dazu feste Rechenzeiten (Zeitscheiben) des Prozessors zu, die dieser fortlaufend abarbeitet. Dadurch entsteht auch bei Systemen mit nur einem Prozessor der Eindruck, dass verschiedene Aufgaben parallel erledigt werden.
 
Multithreading setzt voraus, dass das Betriebssystem dieses Verfahren unterstützt und das Anwendungsprogramm entsprechend programmiert ist (Multithread-Anwendung).
 
Multithreading ist zu unterscheiden von Multitasking, bei dem mehrere Anwendungsprogramme parallel ausgeführt werden.

Universal-Lexikon. 2012.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Multithreading — may refer to: Multithreading (computer architecture), multithreading in hardware Thread (computer science)#Multithreading, multithreading in software This disambiguation page lists articles associated with the same title. If an …   Wikipedia

  • multithreading — (izg. multitrèding) ž DEFINICIJA term. višenitnost, v. ETIMOLOGIJA engl …   Hrvatski jezični portal

  • Multithreading — Der Begriff Multithreading (auch Nebenläufigkeit, Mehrsträngigkeit oder Mehrfädigkeit genannt) bezeichnet das gleichzeitige Abarbeiten mehrerer Threads (Ausführungsstränge) innerhalb eines einzelnen Prozesses oder eines Tasks (ein… …   Deutsch Wikipedia

  • Multithreading — Cet article concerne le support matériel des multithreads. Pour les thread logiciels, voir thread (informatique). Les ordinateurs dits multithreading ont du matériel qui leur permet d exécuter efficacement des thread (informatique) multiples. Il… …   Wikipédia en Français

  • multithreading — daugiagijiškumas statusas T sritis informatika apibrėžtis Programos veikimo būdas, kai tos pačios užduoties veiksmai vienu metu atliekamai keliomis ↑gijomis. atitikmenys: angl. multithreading ryšiai: dar žiūrėk – gija …   Enciklopedinis kompiuterijos žodynas

  • multithreading — noun The use of multithreaded code …   Wiktionary

  • multithreading — ● ►en n. m. ►SYSTM Syn. de multithread (quand c est un nom). Souvent orthographié avec un tiret …   Dictionnaire d'informatique francophone

  • multithreading — n. (Computers) breaking a long chain of commands into small units that can be executed simultaneously by applications programs …   English contemporary dictionary

  • multithreading — noun Computing a technique by which a single set of code can be used by several processors at different stages of execution. Derivatives multithreaded adjective …   English new terms dictionary

  • multithreading —    The concurrent processing of several tasks or threads inside the same program. Because several threads can be processed in parallel, one thread does not need to wait for another to finish before starting …   Dictionary of networking

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.